Метод вариаций
Процедура позволяет вычислять вариации двумерного поля и разделять его на компоненты.
Алгоритм
Вычисляется одна из трех характеристик (Андреев, Б.А.; Клушин, И. Г. Геологическое истолкование гравитационных аномалий. Л.: Недра; 1965 г. стр. 126-142.):
- Вариация по Б.А. Андрееву;
- Модифицированная вариация;
- Вариация по Саксову-Нигарду.
В первом случае профильтрованное поле определяется как среднее значение поля на окружности некоторого размера, а вариация оценивается как разность между значением поля в центре окружности и профильтрованным полем. Среднее записывается в Профильтрованное поле, разность - в Вариацию.
Во втором случае вместо значения поля в центре окна используется среднее из четырех точек, ближайших к центру окна. Среднее по окружности записывается в Профильтрованное поле, разность - в Вариацию.
В третьем варианте вычисляется среднее S1 и S2 для двух окружностей радиуса R1 и R2, после чего определяется значение выходной функции по формуле:
FSN = (S1- S2)/( R1- R2)
Вычисленные значения записываются в Вариацию.
Во всех случаях для оценки среднего на окружности через одинаковое расстояние располагается заданное пользователем количество точек. Поскольку, в общем случае, точка на окружности не совпадает с узлом сети, то вычисление значения в ней производится путем билинейной интерполяции по четырем ближайшим узлам сети. Среднее на окружности – это среднее значение по заданным точкам на окружности.
Выходные значения могут быть неопределенными в двух случаях: когда значение Исходного поля в центре окружности неопределено (пропуск) или когда на окружности много пропусков (число пропущенных значений в три раза больше числа оставшихся).
Параметры
Для определения обрабатываемого поля необходимо выбрать нужное свойство из числа существующих в текущей ТОС (см. Рис. 1 и 2), параметр Свойство на панели Исходное поле.
Для расчета вариаций по Б.А. Андрееву и модифицированной вариации (см. Рис. 1) пользователю необходимо указать Радиус и Число точек на панели Параметры окружности, а также указать, куда разместить результаты разделения поля. Для определения Профильтрованного поля необходимо определить Имя файла ТОС и Свойство. По умолчанию используется имя файла текущей ТОС. Вариация определяется аналогично профильтрованному.
Для расчета вариаций по Саксову-Нигарду (см. Рис. 2) пользователю необходимо указать Радиус и Число точек для двух окружностей на панелях Параметры большой окружности и Параметры малой окружности, а также указать, куда поместить рассчитанную вариацию – определить Имя файла ТОС и Свойство на панели Вариация. По умолчанию используется имя файла текущей ТОС.
В зависимости от особенностей решаемой задачи, пользователь может отказаться от расчета одного из выходных полей: профильтрованного или вариации - для этого достаточно снять отметку (флажок) о расчете соответствующей компоненты, которая находится слева от ее названия.
В результате выполнения процедуры в зависимости от заданных пользователем имен выходных ТОС создаются новые ТОС, либо дописываются новые свойства к уже существующим ТОС, в которых размещаются профильтрованное и поле вариаций. Создаваемые ТОС наследуют размеры и параметры сети исходной (текущей) ТОС.